Servebolt\Optimizer\Utils\Queue\Queue B

Total Complexity 99
Dependencies 3
Dependents 3
Total lines 797
Lines of code 395
Logical lines of code 223
Comment lines 294
Methods 46
Properties 2

Methods 46

Method Rating Maintainability Complexity Lines of code
get()
S
58 5 17
add()
S
51 4 26
getUnfinishedPreviouslyAttemptedItems()
S
58 4 18
getItems()
S
60 4 14
resolveItem()
S
65 4 10
checkUidExists()
S
64 4 8
getAndReserveItems()
S
60 3 15
getFailedItemsByParent()
S
62 3 13
getCompletedItemsByParent()
S
62 3 12
getReservedItems()
S
63 3 12
getActiveItems()
S
62 3 12
getCompletedItems()
S
64 3 11
getItemsByParent()
S
63 3 11
clearQueue()
S
64 3 11
getOldItems()
S
63 3 11
doAttempt()
S
67 3 9
releaseItem()
S
67 3 9
flagItemAsUpdated()
S
67 3 9
completeItem()
S
67 3 9
reserveItem()
S
66 3 9
setItemAsFailed()
S
67 3 9
delete()
S
62 2 11
flagMaxAttemptedItemsAsFailed()
S
63 2 11
query()
S
69 2 7
persistItem()
S
71 2 6
countItems()
S
74 1 5
countAvailableItems()
S
72 1 6
itemExists()
S
78 1 3
hasItems()
S
80 1 3
hasAvailable()
S
80 1 3
allCompleted()
S
80 1 3
isEmpty()
S
80 1 3
countReservedItems()
S
70 1 7
__construct()
S
77 1 4
update()
S
68 1 8
filterItemsFromOtherQueues()
S
73 1 5
releaseItems()
S
71 1 6
flagItemsAsUpdated()
S
71 1 6
completeItems()
S
71 1 6
doAttempts()
S
74 1 5
reserveItems()
S
71 1 6
setItemsAsFailed()
S
71 1 6
deleteItems()
S
71 1 6
getTableName()
S
82 1 3
setTableName()
S
76 1 4
countCompletedItems()
S
70 1 7